package com.ljk.study11properties.property;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;

/**
 * <p>
 *  开发人员配置信息
 * </p>
 * 这个是第二种配置的方式,也是读大量配置文件的方式,通过{@link ConfigurationProperties}注解将配置节点整体引入,
 * 缺点就是还要建立一个类接收,优点是可以通过配置文件定位到类中,适合多人维护父框架的写法
 * @author ljk
 * @date 2021-04-13 16:58
 */
@Data
@ConfigurationProperties(prefix = "developer")
@Component
public class DeveloperProperty {
    private String name;
    private String website;
    private String qq;
    private String phoneNumber;
}
